package file;

import java.io.File;

/*
* 获取一个目录中的所有子项
* */
public class ListFilesDemo {
    public static void main(String[] args) {
        //获取当期项目目录中的所有子项
        File dir = new File("java-study-se/");
        /**
         * list 列表
         *
         * File 常用方法
         * 判断当前File对象是否为一个文件
         *
         * boolean isDirectory()
         * 判断当前File对象是否为一个文件
         *
         * File[] listFiles()
         * 获取当前File对象表识的目录中的所有子项 返回的数组中每一个元素
         * file表识该目录中的一个子项
         *
         */
        if(dir.isDirectory()){
            File[] subs = dir.listFiles();
            System.out.println("一共有："+ subs.length+"个子项");
            for (int i = 0; i < subs.length; i++) {
                File sub = subs[i];
                System.out.println(sub.getName());
            }
        }


    }
}
